import { PageParam } from '@/api';

/**
 * 机构
 */
export interface Organization {
  // 机构id
  id: number | string;
  // 上级id, 0是顶级
  pid?: number;
  // 机构名称
  name?: string;
  // 机构代码
  code?: string;
  // 机构级别
  level?: string;
  // 排序号
  order?: number;
  // 备注
  remark?: string;
  // 状态
  status?: number;
  // 创建时间
  createTime?: string;
  //
  key?: number;
  //
  value?: number;
  //
  title?: string;
  children?: Organization[];
  style?: string;
}

/**
 * 机构搜索条件
 */
export interface OrganizationParam extends PageParam {
  id?: number;
  pid?: number;
  name?: string;
}
